@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/20px \5b8b\4f53, tahoma, arial, sans-serif; background:#fff; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-family:"Microsoft Yahei"; }
address, cite, dfn, em, var { font-style: normal; } /* ½«Ð±Ìå·öÕý */
*{ margin:0px auto}
ul, ol { list-style: none; }
fieldset, img { border: 0; } /* img ´î³µ£ºÈÃÁ´½ÓÀïµÄ img ÎÞ±ß¿ò */
button, input, select, textarea { font-size: 100%; } /* Ê¹µÃ±íµ¥ÔªËØÔÚ ie ÏÂÄÜ¼Ì³Ð×ÖÌå´óÐ¡ */
table { border-collapse: collapse; border-spacing: 0; }
body{font: 13px/23px 'Microsoft Yahei','SimSun',sans-serif;}
/*È«¾Ö»ù´¡ÑùÊ½*/
::selection{background: #0078d7;color: #fff}
::-webkit-scrollbar {width:3px;height:3px;}
::-webkit-scrollbar-track-piece {background-color: #f2f2f2;-webkit-border-radius: 3px;}
::-webkit-scrollbar-thumb:vertical {height:5px;background-color:#f00;-webkit-border-radius: 3px;}
::-webkit-scrollbar-thumb:horizontal {width:5px;background-color:#f00; -webkit-border-radius: 3px;}
.element{animation: change 1s  ease-in  infinite ; color:#fff !important; font-weight: bold; text-align:center;width: 200px; height:36px; line-height:36px; display:inline-block; letter-spacing:1px; font-size:16px!important;border-radius: 4px;}
@keyframes change {0%{color: #fff; background-color:#ff5e00}50%{color: #fff; background-color:#f00}100%{color:#fff; background-color:#ff5e00}}
.offer{background: url(../img/baojia.png) no-repeat 6px 3px;background-color: #f00}
.answer{background: url(../img/jieda.png) no-repeat 6px 3px;background-color: #f00}
a { color:#404040; text-decoration: none;}
a:hover { color:#F00; text-decoration: none;}
.gray_txt { color: #444;}
.gray_txt  a{ color: #444;}
.gray_txt a:hover { color:#3FF; }
.red_txt { color: #c00;}
.red_txt  a{ color: #c00;}
.red_txt a:hover { color:#0C0; }
.fl { float: left;}
.fr { float: right;}
.clear { clear: both; height: 1px; margin-top: -1px; font-size:0; line-height:0; overflow: hidden; }
.clb { clear:both; }
.blank6 { overflow: hidden; height: 6px; line-height: 0; font-size: 0; clear: both; }
.blank10 { overflow: hidden; height: 10px; line-height: 0; font-size: 0; clear: both; }
.blank15 { overflow: hidden; height: 15px; clear: both; }
.blank20 { overflow: hidden; height: 20px; clear: both; }
.blank25 { overflow: hidden; height: 25px; clear: both; }
.blank30 { overflow: hidden; height: 10px; clear: both; }
.blank40 { overflow: hidden; height: 40px; clear: both; }
.lhfix { font-size: 0; line-height: 0; }/*¸ß¶ÈÐ¡ÓÚÄ¬ÈÏ×ÖºÅ*/
.bdb{ border-bottom: 1px dashed #ccc;}
.abs { position: absolute; }
.rela { position: relative; }
.tykd{width: 990px;}
.wrap { width: 990px; margin: 0 auto; }
.wrapper { width: 100%; }
.tyjz{text-align:center;}
.tym{ margin:10px}
.tyyj{border-radius: 10px;}
/*Í¨ÓÃÄ£¿é½áÊø*/
/*Í·²¿¿ªÊ¼*/
.tops{ width:100%; font-size:12px}
.tops .tykd{ height:30px}
.top{height: 90px}
.toplxfs{}
.hot_nav { height:30px; background: url(reco_nav.png) repeat-x;}
.hot_nav_m { overflow:hidden; height:30px; line-height:35px; margin:0 auto }
.hot_nav_m  dl  { overflow:hidden; width:720px; }
.hot_nav_m  dl dt, .hot_nav_m dl dd { float:left; height:35px;}
.hot_nav_m  dl dt { width: 93px; background: url(reco_nav.png) no-repeat bottom left; text-indent:22px; color:#fff; }
.hot_nav_m  dl dd {  padding:0 12px; background: url(ico.gif) no-repeat 0 -93px;}
.hot_nav_m  dl dd.first { background: none;}
.quick_nav  { overflow:hidden; width:230px; height:35px; }
.quick_nav li{ float:left; height:35px; background: url(index_ico.png) no-repeat top left; text-indent:25px; }
.quick_nav li.quick_nav_01 { background-position:0 -10px ; width: 75px; text-indent:20px; }
.quick_nav li.quick_nav_02 { background-position:0 -56px ; width:70px;}
.quick_nav li.quick_nav_03 { background-position:0 -102px ; width:75px; }
.container{ width:970px; padding:20px 10px; margin-bottom:30px; margin-top:20px}
.container *{ max-width:970px}
section .container{ line-height:35px; font-size:16px; color:#494949}
.logoby{ background:url(1.png)  no-repeat}
/*Í·²¿½áÊø*/
/*µ¼º½*/
.dhfd,.dhfd1{position: relative;background:#d91215;margin:0px auto 0;zoom:1;border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,0.1);color:#D74452; z-index:1000}
.dhfd_scroll{position:fixed;width:100%;margin:0 auto;top:0;}
.dhfd:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.dhbg{background:url(bg.jpg)}
.nav{background:url(top_bg.jpg) bottom left repeat-x;}
#nav { height: 33px; background:#d91215 url(nav_bg.gif) no-repeat 0 -35px; }
#nav li.nav_m { position:relative; z-index:100; float: left; width: 137px;  background: url(nav_bg.gif) no-repeat 135px -35px; font: 14px/33px "Microsoft YaHei", SimSun; }
#nav li.nav_index {  width: 133px; background-position: 131px -35px;; }
#nav li.nav_m a.nav_m_link  { color: #fff; display:block; text-align:center; _font-weight:bold; }
#nav li.nav_m a.nav_m_link:hover { background: url(nav_bg.gif) no-repeat 0 0; }
#nav li.nav_index a.nav_m_link:hover { background: url(nav_bg.gif) no-repeat bottom left; }
#nav li.sfhover a.nav_m_link { background: url(nav_bg.gif) no-repeat 0 0; }
.nav_sub_main {  position: absolute; top:33px; left:-9999px;  width: 137px; z-index:100; }
#nav li.sfhover .nav_sub_main { left: 0;  }
#nav li.nav_m:hover .nav_sub_main { left: 0;  }
.nav_sub_main li { height: 27px; line-height: 26px; text-align:center; font-size: 12px;}
.nav_sub_main li a { display: block; width: 135px; height: 27px; background: url(bg_sed_navi.png) no-repeat  center bottom; color:#fff;}
.nav_sub_main li a:hover { color: #fff; background: url(bg_sed_navi_h.png) no-repeat center bottom; }
.main_menu { display:none; position:absolute; left:-274px; top:33px; background:#f2f2f2 url(nav_sub.gif) 0 -120px repeat-x; width:960px; overflow:hidden; _zoom:1; z-index:100; height:320px; font-size: 12px; font-family: SimSun; }
#nav li.sfhover .main_menu{ display:block; }
#nav li.nav_m:hover .main_menu{ display:block; }
.navpro { overflow:hidden;  width: 884px; margin: 0 auto; }
.navpro dl{ overflow:hidden; float:left; height:320px;  margin-right: 20px; background: url(nav_sub_r.gif) no-repeat right bottom;}
.navpro  dl dt{ overflow:hidden;  height: 37px; margin-bottom: 5px; line-height: 37px;  font-weight:bold; font-family:"Microsoft YaHei", SimSun;  background: url(nav_sub.gif) 0 0 no-repeat; text-indent: 20px;}
.navpro  dl dt.pro_mobile{ background-position:0 -37px; margin-bottom:0; }
.navpro  dl dt a{color:#000;  }
.navpro  dl dt a strong{ color:#F60;  }
.navpro  dl dd { overflow:hidden; height: 30px; text-indent: 12px; background: url(ico.gif) no-repeat 0 -46px;}
.navpro dl dd.menu_more a{color: #f00;}
.navpro  dl dd.imp { background-position:0 -149px; }
.navpro  dl dd a { display:block; }
.navpro  dl dd.imp a { color:#3b3b3b; }
.navpro  dl dd a:hover { background: url(nav_sub.gif) no-repeat 0 -80px; color:#fff; }
.navpro  dl.navpro_1 { width:140px; }
.navpro  dl.navpro_2 { width:123px; }
.navpro  dl.navpro_2  dd{ width:110px; }
.navpro  dl.navpro_3 { width:115px; }
.navpro  dl.navpro_3  dd{ width:103px; }
.navpro_r { width: 160px; height:340px;}
.navpro_r dl { float:none; height: auto; margin-right:0; background:none;}
.nav-dhtb{ display:none}
/*µ¼º½½áÊø*/
/*banner*/
#full-screen-slider{float:left;width:100%}
#full-screen-slider,#slides{position:relative;height:420px}
#slides,#slides li{display:block;margin:0;padding:0;width:100%;list-style:none}
#slides li{position:absolute;height:100%}
#slides li a{display:block;width:100%;height:100%;text-indent:-9999px}
#pagination{position:absolute;top:380px;left:43%;z-index:9900;margin:0}
#pagination,#pagination li{display:block;list-style:none}
#pagination li{float:left;margin-left:8px;width:12px;height:12px;border-radius:50%;background:#fff}
#pagination li.current{background:#ff4200}
#pagination li a{display:block;margin:0;padding:0;width:100%;height:100%;text-indent:-9999px}
/*banner½áÊø*/
.bannerx{width:100%}
.subbanner{max-width: 1320px;min-width: 960px; width: 100%}
.subbanner .item{width:25%; float:left; position:relative;}
.subbanner .item img{width:100%;display: block;}
.subbanner .item a{ display:block; width:100%;height:100%;margin:0;padding: 0;}
.subbanner .item b{ z-index:998; display:inline-block; position:absolute; left:15px; top:auto; bottom:15px; color:#fff; font-size:16px; padding-left:18px; height:24px; line-height:24px; background:url(icon.png) left center no-repeat;}
.subbanner a:hover .mask{position: absolute;width: 100%;height: 100%;top:0;left:0;z-index: 997;display:block;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;  opacity: 0.5; background: #000; }
@media only screen and (max-width: 960px){.subbanner .item{width:50%;}}
/*²úÆ·ÍÆ¼ö*/
.sytb{width: 100%;background-color:#F0F0F0}
.sytb h2,.wrap h2{font-size: 25px;text-align:center; height: 30px;color: #3b3b3b; padding:35px 0px 8px;font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ"sans-serif ; border-bottom: dotted 1px #999999; margin-bottom: 5px}
#tabbox{ width:990px; overflow:hidden; margin:0 auto;}
.tab_conbox{border-top: none; margin-left: -20px}
.tab_con{ display:none;}
.tabs{height: 52px;width:990px; margin: 0px auto}
.tabs li{height:50px;line-height:50px;float:left; border-radius: 8px;-moz-border-radius: 8px; 
-webkit-border-radius: 8px; margin-right: 6px;margin-bottom: -1px;background:#3d3d3d;overflow: hidden;position: relative;}
.tabs li:last-child{margin-right: 0px;}
.tabs li a {display: block;padding: 0 16px;outline: none; color: #f2f2f2}
.tabs li a:hover {background: #ffffff;}
.tabs .thistab,.tabs .thistab a:hover,.tabs .thistab a{background: red;border-bottom:1px solid #F76809; color:#ffffff}
li.tab_con { padding-left:38px;}
.tab_con {padding:12px;font-size: 14px; height: 170px; }
.tab_con div{ width: 155px; float: left;margin-right: 4px;}
.tab_con img,.tab_con a img{ width: 145px; height: 130px;margin: 5px; border-radius: 15px;
    transition: -webkit-transform .3s;
    -moz-transition:-webkit-transform .3s; /* Firefox 4 */
    -webkit-transition:-webkit-transform .3s; /* Safari and Chrome */
    -o-transition:-webkit-transform .3s; /* Opera */
}
.tab_con a:hover img{-ms-transform:scale(1.1,1.1); /* IE 9 */
    -moz-transform:scale(1.1,1.1); /* Firefox */
    -webkit-transform:scale(1.1,1.1); /* Safari and Chrome */
    -o-transform:scale(1.1,1.1); /* Opera */}
/*µ×²¿*/
.tydb{width: 100%; background-color: #2C2F3A; padding-top: 8px}
.footer{ width:990px;  height:170px; margin-top:15px;overflow:hidden; }
.footer ul.ftop li{ width:25%; color:#fff; text-align:left; line-height:24px; border-right:1px solid #999; margin-top:0px; float:left; margin-right:36px;}
.footer ul.ftop li.last{ width:22%; border:0;}
.footer ul.ftop li a{ color:#ddd;  display:inline-block; width:95px;height: 20px; overflow: hidden; background: url(tage.jpg) no-repeat left center; padding-left:25px;  }
.footer ul.ftop li strong{ display:inline-block; margin-bottom:5px; font-size:14px;}
.footer ul.ftop li span{ color:#ddd;}
.footer ul.ftop li a:hover{ text-decoration:underline;}
.footer .compbt{  height:30px; margin-top:20px; padding-left:10px; color:#999;}
.tydb1 a{ padding:0 5px;}
.footer .compbt  span{ margin-top:11px; display:inline-block; margin-right:35px;}
.marl90{ margin-left:150px;}
.footer .compbt  span select{ background:#363636; border:1px solid #434343; color:#999;}
.tydb1{width: 100%; background-color:#16181D;line-height: 25px}
.tydb1 .compbt,.tydb1 a:link{width: 990px; color:#707070}
.tydb1 a:hover{ text-decoration:underline; color: #999}
/*×îÐÂ×ÊÑ¶*/
 .homeNewsBox{ color:#2d2d2d; width:990px; margin:0 auto;}
 .homeNewsBox .slider{height:114px; background-color:#f3f3f3; float:left; margin:0px 8px;}
 .homeNewsBox .slider .imgbox{width:112px; overflow:hidden; float:left;}
  .homeNewsBox .slider .imgbox img{ border-radius: 15px}
 .homeNewsBox .slider .con{width:200px; height:114px; float:left;}
 .homeNewsBox .slider .con .inner{ padding:14px;}
 .homeNewsBox .slider .con .inner p{ color:#505050; padding:5px 0;}
 .homeNewsBox .slider .con a{ display:block; float:right; width:75px; text-align:center;height:25px; background-color:#fff; line-height:25px; font-size:12px;}
 .homeNewsBox .slider .con a:link,.homeNews .homeNewsBox .slider .con a:visited{ color:#2d2d2d;}
 .homeNewsBox .slider .con a:hover{background: #e21001;color:#fff;}
.clearfix {*zoom: 1;}
.clearfix:before,
.clearfix:after {display: table; line-height: 0;  content: ""; }
.clearfix:after { clear: both;}
.inner h3{line-height: 15px}

/*³É¹¦°¸Àý*/
.cas_c{padding:20px 4px 0;}
.cas_c ul{padding:0 0 0 3px;}
.cas_c li{ float:left;margin:0 9px;display:inline;overflow:hidden;width:214px;text-align:center}
.cas_c li a img{width:208px;height:164px; overflow:hidden; display:block;padding:2px; border:1px #e2e2e2 solid; border-radius: 15px}
.cas_c span{ line-height:48px; display:block;}
.cas_c a{color:#333;}
.cas_c a:hover{color:#333; }
.cas_c .to_l,.cas_c .to_r{margin-top:72px; margin-right:10px}

/*³É¹¦°¸Àý·ÖÀà*/
.list-banner-box {position:relative;z-index:10;height:200px;margin-top:10px}
.list-banner-box .list-banner {height:200px;overflow:hidden}
.list-banner-box .list-banner ul {width:1200px;height:200px;margin:0 auto;overflow:hidden}
.list-banner-box .list-banner li {float:left}
.list-banner-box .list-banner li .pbox {position:relative;width:215px;height:95px;overflow:hidden;margin:0 10px 10px 0;text-align:center}
.list-banner-box .list-banner li .pbox a {position:absolute;display:block}
.list-banner-box .list-banner li .pbox .t {top:50%;left:50%;z-index:2;	margin-top:-25px;margin-left:-75px;width:150px;height:50px;	line-height:50px;font-size:30px;	color:#fff}
.list-banner-box .list-banner li .pbox .l {top:0;left:0;z-index:1;width:100%;height:100%;opacity:.8;filter:alpha(opacity=80)}
.list-banner-box .list-banner li .p-parents {width:170px;height:200px;background:url(meini.jpg) no-repeat center}
.list-banner-box .list-banner li .p-parents .l {background-color:#e0b714}
.list-banner-box .list-banner li .p-children {	background:url(muxie.jpg) no-repeat center}
.list-banner-box .list-banner li .p-children .l {	background-color:#f0a5f5}
.list-banner-box .list-banner li .p-self {	background:url(zaozha.jpg) no-repeat center}
.list-banner-box .list-banner li .p-self .l {	background-color:#99e396}
.list-banner-box .list-banner li .p-plane {	width:390px;	height:200px;	background:url(shalei.jpg) no-repeat center}
.list-banner-box .list-banner li .p-plane .l {	background-color:#48c6e5}
.list-banner-box .list-banner li .p-healthy {	background:url(huizhuanyao.jpg) no-repeat center}
.list-banner-box .list-banner li .p-healthy .l {background-color:#eed865}
.list-banner-box .list-banner li .p-accident {	background:url(hongganji.jpg) no-repeat center}
.list-banner-box .list-banner li .p-accident .l {	background-color:#f48489}
.list-banner-box .list-banner li .p-team {	width:170px;	height:200px;	background:url(mofenji.jpg) no-repeat center;margin:0}
.list-banner-box .list-banner li .p-team .l {background-color:#91a3f3}
.list-banner-box .list-banner li p:hover .t {background:rgba(0, 0, 0, 0.2)}
.list-banner-box .list-banner li p:hover .l {	background:0;	opacity:1;	filter:alpha(opacity=100)}
.list-banner-box .list-banner-hover {	position:fixed;	top:0;	left:0;	z-index:999;	width:100%;	height:90px;	padding-top:10px;background-color:#fff;	border-bottom:1px solid #e0e0e0}
.list-banner-box .list-banner-hover li .pbox {	height:35px;	background:0}
.list-banner-box .list-banner-hover li .pbox .t {	font-size:20px}
.list-banner-box .list-banner-hover li .p-parents, .list-banner-box .list-banner-hover li .p-parents:hover {height:80px}
.list-banner-box .list-banner-hover li .p-parents .l, .list-banner-box .list-banner-hover li .p-parents:hover .l {	background-color:#e0b714}
.list-banner-box .list-banner-hover li .p-children:hover .l {background-color:#f0a5f5}
.list-banner-box .list-banner-hover li .p-self:hover .l {	background-color:#99e396}
.list-banner-box .list-banner-hover li .p-plane, .list-banner-box .list-banner-hover li .p-plane:hover {	height:80px}
.list-banner-box .list-banner-hover li .p-plane .l, .list-banner-box .list-banner-hover li .p-plane:hover .l {	background-color:#48c6e5}
.list-banner-box .list-banner-hover li .p-healthy:hover .l {	background-color:#eed865}
.list-banner-box .list-banner-hover li .p-accident:hover .l {	background-color:#f48489}
.list-banner-box .list-banner-hover li .p-team, .list-banner-box .list-banner-hover li .p-team:hover {height:80px;margin:0}
.list-banner-box .list-banner-hover li .p-team .l, .list-banner-box .list-banner-hover li .p-team:hover .l {background-color:#91a3f3}
.list-banner-box .list-banner-hover li p:hover .t {background:0}
.list-banner-box .list-banner-hover li p:hover .l {opacity:1;filter:alpha(opacity=100)}

/*½â¾ö·½°¸*/
.jjfa{ height:382px;}
.jjfaz{ border-right: #CCC 1px solid; width:455px; height:350px; margin:30px 0px 0px 30px}
.jjfay{width:440px;height:350px; margin:30px 60px 0px 0px}
.jjfadb{ border-bottom: #CCC 1px solid;}
.jjfaz1{ height:150px; margin:5px 20px 20px; padding-bottom:10px}
.jjfa img{margin:5px 20px 5px 5px; box-shadow: 1px 1px 20px #888888}
.jjfa span{display:block;padding-top: 8px;}
.jjfa span a:link,.zjhx2  a:link{color: #f5710b}
.jjfa p{ height:80px}
.jjfaz2{ height:150px; margin:5px 20px 0px; padding-bottom:10px}

/*×ß½ø´ó»ª*/
.zjhx{ height:215px; padding:10px; margin-bottom:50px}
.zjhx1{ width:420px; height:220px;  }
.zjhx1 h3{ font-size: 16px; margin-left:20px; margin-top:10px}
.zjhx2{width: 380px; height: 160px; padding:5px; margin:5px 0px 0px; color: #484848}
.zjhx2 img{ margin:10px}
.zjhx3{ width:680px; float:left}
.abt_rt{width:215px; overflow:hidden;}
.abt_r_c ul{padding:11px 0 0;}
.abt_r_c li{ float:left;margin:0 7px;display:inline;overflow:hidden;width:180px;text-align:center}
.abt_r_c li a img{width:180px;height:220px; overflow:hidden; display:block;}
.abt_r_c span{ line-height:28px; display:block;}
.abt_r_c .to_l,.abt_r_c .to_r{margin-top:100px;}

/*ÁªÏµÎÒÃÇ*/
.sylxwm{ color:#585858; width:100%; height:460px; margin-bottom:20px;}
.sylxwm p{ margin:2px auto; width:500px; font-size:14px}
.sylxwm .fl{ width:400px; height:300px}
.sylxwm h3{ font-size:20px; margin:15px}
.sylxwm .fl p{ padding-left:40px; margin-left: 10px;margin-top: 10px; line-height:30px; }
.sylxwm .sylxwm1{ background: url(sylxfs.png) no-repeat 0px -59px}
.sylxwm .sylxwm2{ background: url(sylxfs.png) no-repeat}
.sylxwm .sylxwm3{ background: url(sylxfs.png) no-repeat -3px -119px}
.sylxwm .sylxwm4{ background: url(sylxfs.png) no-repeat 0px -88px}
.sylxwm .sylxwm5{ background: url(sylxfs.png) no-repeat 0px -30px}
.sylxwmx{ width:950px; height:300px; margin:5px 10px}
.sylxwmy{ width:525px; height:270px; margin-top:30px }
.sylxwmy form{  display: block;}
.sylxwmy form input{    height: 30px; margin:10px}
 input, select, textarea{font-family: inherit;font-size: inherit;line-height: inherit;}
 input	{ width:100%; -webkit-appearance: textfield;    padding: 1px;    background-color: white;    border: 2px inset;    border-image-source: initial;    border-image-slice: initial;    border-image-width: initial;    border-image-outset: initial;    border-image-repeat: initial;    -webkit-rtl-ordering: logical;    -webkit-user-select: text;    cursor: auto;}
.sylxwmyb1{ width:40%; float:left;}
.sylxwmyb3{ width:500px;}
.sylxwmyb3 textarea { width:380px; height:80px; padding:5px; color:#999; margin:8px 0px}
.form-control{ width:140px; padding:5px; margin:3px 10px; color:#999}
.form-contro2{ width:200px; padding:5px; margin:3px 10px; color:#999}
.sylxwmyb4{ width:200px;margin-left:0px}
.sylxwmyb4 input{ width:180px;margin-left:20px; background-color:#f88c00; border:0px; color:#FFF;cursor:pointer;}
.syliuyanban{ display: none;}
/*µ¥Ò³Ãæbanner css*/
.nybanner{width: 100%; height: 155px; background: url("nybj.jpg") no-repeat top center; background-size:auto 100%;-moz-background-size:auto  100px; color: #f2f2f2;background-color:#999;}
.nybanner h3{font-size: 26px;font-weight:900;padding-top: 20px}
.nybanner a:link,.nybanner a:visited{color:#f2f2f2 }
.bannercaidan a{color:#f2f2f2;margin: 20px 10px;display:block; float: left }
.bannercaidan a:hover,.bannercaidan .zh{border-bottom:#cc0000 2px solid }
.wzdh{ margin: 15px; margin-left: 0px}
.gsgk{ width:100%; height:auto; font-size:14px; line-height:27px}
.gsgk .gktop{ width:445px; padding-right:40px; border-right:#d8d8d8 1px solid;}
.gsgk .gktop1{ width:420px;}
.gsgk ul{ margin-top:10px}
.gsgk .gktopul li {background: url(jt.png) no-repeat left center;    padding: 0 0 0 15px;    line-height: 23px;    margin-right: 20px;    float: left;}
.gsgk .aboutus{position: relative;padding-top:40px;width: 1030px;margin: 30px auto;overflow: hidden;}
.gsgk .aboutus li{float: left;width: 215px; margin-right: 27px;overflow: hidden;}
.gsgk .aboutus li a{ color:#5F5352}
.aboutus li strong {font-size: 18px;color: #333;}
.aboutus li img{ margin:10px 0px}
#wrapper { height:240px; }
  /* Callback example */
.events {list-style: none;}
.callbacks_container {margin-bottom: 20px;  position: relative;  float: left;  width: 100%;  }
.callbacks {position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
.callbacks li { position: absolute;  width: 100%;  left: 0;  top: 0; height:230px }
.callbacks img { display: block;  position: relative;  z-index: 1;  height: 100%;  width: 100%;  border: 0;  }
.callbacks .caption { display: block;  position: absolute;  z-index: 2;  font-size: 20px;  text-shadow: none;  color: #fff;  background: #000;  background: rgba(0,0,0, .8);  left: 0;  right: 0;  bottom: 0;  padding: 10px 20px;  margin: 0;  max-width: none;  }
.callbacks_nav { position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 52%;  left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px;  overflow: hidden;  text-decoration: none;  height: 61px;  width: 38px;  background: transparent url("themes.gif") no-repeat left top;  margin-top: -45px;  }
.callbacks_nav:active {opacity: 1.0;}
.callbacks_nav.next {left: auto;  background-position: right top;  right: 0;  }
/*Ìå²¿*/
.dytb{padding: 20px 10px; min-height:500px; margin-bottom:10px}
.cpdh{width: 100%; }
.cpdhfd{position:fixed;width:100%;margin:0 auto;top:0; background-color:#3F65E6; z-index:100}
.cpdh1{width: 970px; height: 35px; padding:30px 10px 10px ;border-bottom: 1px solid #D8D8D8}
.cpdhfd .cpdh1{ height:25px;padding:15px; border-bottom:0px}
.cpdhfd h1,.cpdhfd a{ color:#FFF}
.cpdh1 h1{font-size: 26px; float:left; width: 250px;  font-family: "Microsoft Yahei";}
.cpdh1 a,.cpdh1 a:link{float: right;display:block; margin:5px 25px;font-size: 14px }
/*²úÆ·Ò³*/
.cpytop { font-size: 18px;}
.cpytop0{ height:415px;}
.cpytop0 strong{ color:#D50000; font-size:13px}
.cpytop1{ width:440px; margin:5px 10px; line-height:30px}
.cpytop1 p{ margin-top:10px}
.cpytop2{ height:125px}
.cpytop21{ height:63px; }
.cpytop21 img{ width:83px; height:55px; float:left; margin:2px}
.cpytop22{ padding-top:10px}
.cpytop3{ line-height:28px; font-size:15px}
.cpytop3 h2{ margin-top:20px; padding-top:30px; padding-bottom:30px; border-top:#CCC dashed 1px}
.cpytop3 .writefont {color:#fff; text-align:center; font-size:14px; background-color:#373D41; padding-top:5px; padding-bottom:5px }
.cpytop3 table {border-color:#fff; border-collapse: collapse; margin-top: 10px; margin-bottom: 15px; }
.cpytop3 table td {padding: 3px 0; border-color: #ccc; color:#4f4f4f; font-size:14px}
.cpytop3 table tr:hover td{ color:#fff}
.cpytoply{ margin-bottom:10px}
.cpytoply11{ margin-top:10px; margin-bottom: 70px}
.cpytoply1{ width:950px; height:310px;}
.cpykhal{ width:235px; float:left; margin-left:10px; margin-bottom:10px; font-size:14px}
.cpykhal img{ float:left; margin:10px; border-radius:10px}
.cpykhal h5{ font-weight:100; width:100%; float:right; text-align:center; padding:0px 0px 5px;}
.cpykhal p{width:230px; float:right}
.cpysp{ width:960px; height:auto;}
.cpysp video{  border-radius:20px;}
.cpysp .video1{width:510px; float:left;}
.cpysp .video2{width:430px; float:left;}
.cpysp .video3{width:470px; float:left;}
.cpysp .videokhal{width:720px; }
.message{ width:100%; height:100%}
.cpytoply2{ width:500px}
.cpytoply2 p{ font-size:12px; line-height:23px}
.cpytoply2 input ,.cpytoply2 textarea { margin-top:20px; padding:5px; color:#999}
.cpytoply3{ margin-top:65px; width:400px; height:150px}
.cpytoply3 p{font-size: 14px; line-height: 14px;padding-bottom: 10px;}
.cpytoply2 textarea{ width:100%;}
.cpytoply3 .talk{height: 50px;}
.cpytoply3 .talk a{display: block;background: #ff4200;color:#fff;width: 116px;height: 35px;line-height: 35px;float: left;font-size: 15px;border-radius:4px; text-align: center;margin: 2px 16px 10px 0px;overflow: hidden;}
.message .asubmit,.message .areset{ width:120px; height:35px; background:#f88c00; display:inline-block; color:#fff; text-align:center; line-height:20px; font-size:14px;cursor:pointer; border:0px} 
.message .areset{ background:#bbb; margin-left:30px; margin-top:30px}
.dytb h2{ padding-left:18px; background: url(cpytb.png) no-repeat left center;}
.example2 {width:500px;height:auto;overflow:hidden; position: relative;border-radius:30px; margin-top:27px }

.main_visual{overflow:hidden;position:relative;}
.main_image{ height:0px; padding-bottom:72%;overflow:hidden;position:relative;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}
.main_image img{ max-width:510px; max-height:380px}
.flicking_con{position:absolute;top:90%;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
.flicking_con a.on{background-position:0 -21px}

#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:50px!important;height:70px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(hover_left.png) no-repeat left top;left:10px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:10px;}
.cpys{width:40%; float:left; padding:10px 2% 10px 5%}
.cpys h4{ color:#69F;}
.cpys img{ margin:5px 10px;border-radius:10px; float:left }
.cpytop31{ color:#333}

/*²úÆ·ÁÐ±íÒ³*/
.wrap1 a{text-decoration:none;outline:none;color:#666;transition:all .2s ease;}
.wrap1{width:960px;margin-left:auto;margin-right:auto;}
.i_floor{margin-top:10px;}
.i_title{position:relative;border-top:2px solid #d70303;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background-position:0 -220px;height:46px;line-height:46px;}
.i_title .channel{float:left;color:#333;padding:0 1em;font-size:18px;font-weight:bold;}
.i_f_no{position:absolute;top:-2px;left:-60px;height:49px;background:#e60013;color:#fff;font:bold 20px/48px Arial;text-align:center;width:60px;}
.title_nav{float:right; line-height:14px;width:770px ;}
.title_nav a{margin:0 8px;display:block; float:right; border-right:1px #666 solid; padding-right:6px; margin:6px; margin-bottom:3px}
.i_recom{padding:15px 0;}
.i_recom dl{*zoom:1;margin-right:-20px;background:#fff;}
.i_recom dt{float:left;width:220px;overflow:hidden;}
.i_recom dd{float:left;width:220px;border:1px dotted #fff;line-height:1.8;margin-right:20px; margin-bottom:8px}
.i_recom .star{visibility:hidden;height:14px;overflow:hidden;width:75px;margin:10px 0 0 10px;}
.i_recom .star em{float:left;height:100%;background:url(star.png);overflow:hidden;}
.i_recom .cont{display:block;width:100%;overflow:hidden;}
.i_recom .img{width:200px;height:162px;line-height:162px;text-align:center;overflow:hidden; margin:5px 10px}
.i_recom .img img{display:inline-block;vertical-align:middle;}
.img img,a .img img,.khxc dt a img,.cpykhal img{
    transition: -webkit-transform .3s;
    -moz-transition:-webkit-transform .3s; /* Firefox 4 */
    -webkit-transition:-webkit-transform .3s; /* Safari and Chrome */
    -o-transition:-webkit-transform .3s; /* Opera */
}
a:hover .img img,.khxc dt a:hover img,.cpykhal a:hover img{-ms-transform:scale(1.2,1.2); /* IE 9 */
    -moz-transform:scale(1.2,1.2); /* Firefox */
    -webkit-transform:scale(1.2,1.2); /* Safari and Chrome */
    -o-transform:scale(1.2,1.2); /* Opera */}
.i_recom .cont s{_display:inline-block;width:0;height:100%;overflow:hidden;vertical-align:middle;}
.i_recom p{margin:0 12px;height:22px;overflow:hidden;}
.i_recom .t{font-size:16px;color:#666;height:28px;overflow:hidden; text-align:center}
.i_recom .panel{border-top:1px dashed #BFBFBF;padding:1px 0 10px; margin:0px 1px;}
.i_recom .panel a{margin-left:5px;}
.i_recom .panel .ico1{margin-right:4px;}
.i_recom .panel a:hover{color:#e60013;}
.i_recom dd:hover{border-color:#F00;}
.i_recom dd{border-color:#999;}
.i_recom dd:hover .star{visibility:visible;}
.i_recom_fj li{float:left;width:20%;}
.oh{overflow:hidden;*zoom:1;}
.duibiFloat .cont{border:1px solid #da191c;background:#fff;width:150px;padding:10px 0;}
.duibiFloatHide .cont{display:none;}
/*Í¼±ê*/
.ico1{display:inline-block;overflow:hidden;width:20px;height:20px;vertical-align:middle;background:url(ico1.png);}
.ico3{background-position:-40px 0;}
.ico4{background-position:-60px 0;}
.ico5{background-position:-60px -80px;}


/*ÎÄÕÂÄÚÈÝÒ³*/
.hanggao{ line-height: 25px; font-size: 13px}
.wznr1{font-size: 26px; text-align: left; padding-top:30px; color:#505050}
.wznr2{font-size: 13px; border-bottom: 1px solid #E0E0E0;border-top: 1px solid #E0E0E0; margin-top: 7px; padding: 10px 0px}
.wznr2 a{ width: auto}
.wznr3{font-size: 24px; text-align: center; padding: 20px 0px 10px; line-height:35px; color:red}
.wznr4{ text-align: center; color: #A8A8A8 }
.wznr5{min-height: 50px;color: #404040; background-color: #F8F8F8;border: 1px solid #D8D8D8;padding: 20px 40px; font-size: 13px }
.wznr5 span{ color:#F00}
.wznr6{ margin-top: 20px;padding: 10px;
    font: 14px/23px 'Microsoft Yahei','SimSun',sans-serif;
    line-height: 28px; color:#555}
.wznr6 h2{margin: 15px 0px 10px}
.wznr6 a{ font-weight: 600}
.wznr6 img{max-width: 970px; margin: 10px auto;display:block}
.wznr7{margin: 15px}

.cpgd a:hover img{ filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85; border:0px}
.cpgd { margin-top:5px; float:right}
.dbxw{ height:210px; padding:10px 20px}
.dbxw1{ width:450px; height:200px; float:left;   }
.dbxw1 ol{ height:30px; line-height:30px; display:block; font-size:13px; padding-left:10px}
.dbxw1 ol a:hover {text-decoration:underline; padding-bottom:2px; border-bottom: red 1px dashed;}
.dbxw2{ color: #383838; font-size:14px; padding:5px 20px 1px 0px}
.dbxw2 span{ float:right; font-size:12px}

/*ÐÂÎÅÁÐ±í*/
.xwlb{ margin:20px auto}
.xwlbz{width: 690px;padding: 5px}
#xwm{ width:670px; margin-top:25px;float:left; margin-bottom: 50px}
#xwm dl{ overflow:hidden;}
#xwm dt{ float:left; width:200px;}
#xwm dt img{ width:180px; height:140px;}
#xwm h2 a{ font-size:18px; color:#D90000; line-height:30px;}
#xwm  dd{ float:right; width:460px; line-height:27px; font-size:14px;}
.xwmh{ font-size:18px; color:#777; padding-bottom:2px;border-bottom:1px solid #ccc;}
.xwmh span{float: right;color:#777;font-size:13px;font-weight: normal; margin-right:10px}
.xwmh span a{color:#777;font-family: "Î¢ÈíÑÅºÚ"; font-size:13px;font-weight: normal;}
.xwh{ padding-top:20px;}
#xwm ul{ width:680px; margin:0px; padding:0px; list-style:none;}
#xwm ul li{ padding-left:12px;   padding-top:8px;  margin:0px; padding-bottom:7px; font-size:13px; overflow:hidden; color:#ccc; border-bottom:1px dashed #f3f3f3;}
#xwm ul li a{ padding-left:30px; font-size:14px; color:#494949}
#xwm ul li a:hover{color:#c00;}
.xwlby{width: 260px;}
.xwlby1{font-size: 18px; background-color:#E8E8E8; padding: 10px 20px;margin-top: 30px }
.xwlby2{border: 1px solid #D8D8D8; margin-bottom: 20px; padding-bottom: 20px}
.xwlby2 a{display:block; line-height: 23px; padding-left: 10px; margin-top: 10px; font-size: 14px;}
.xwlby2 a:visited,.xwlby2 a:link{ color:#787878}
.xwlby2 a:hover{ color:red}
.shangxiapian{ width:400px}
.khxc dl{ border-bottom:1px #A2A2A2 dashed; margin-bottom:20px; padding-bottom:10px }
.khxc dl span a{ font-weight:900;}
.khxc dt img{border-radius:10px}
.khxc h2 a:hover{ text-shadow:0px 0px 3px #FEF14E}
.khxclb .t{width: 185px;
    height: 38px;
    font-size: 15px;
    line-height: 17px;}

/*ÎÄÕÂ·ÖÒ³ÑùÊ½*/
#fenye{clear:both;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#EBF6FA; border:1px solid #83AECE; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #83AECE; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:red; border:1px solid red;float:left;}
#fenye a:hover font{ color:#FFF}
#fenye span{margin:5px 4px 0 0;line-height:22px; display:inline-table; border:1px solid #83AECE;}
#fenye span span{border:0px;margin:0;}
#fenye table{ width:400px}


/*ÓÒ²à¹Ì¶¨ÑùÊ½*/
.izl-rmenu{position:fixed;right:3%;margin-left:532px;bottom:20px;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(r_phone.png) 0px 0px no-repeat;background-color:#F60;}
.izl-rmenu .btn-phone1{background:url(0.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone1:hover{background-color:#dc9a1b;}
.izl-rmenu .btn-phone .phone,.izl-rmenu .btn-phone1 .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

/*ÁªÏµÎÒÃÇ*/
.lxwm{ font-size:15px}
.lxwm .gnxs{ height:340px; width:660px}
.lxwm .gnxs .xsyb,.lxwm .gnxs .xseb{ width:270px; margin-left:40px;}
.lxwm .gfwx{ width:270px; text-align:center; line-height:20px; font-size:16px}
.lxwm .ditu{width:980px; height:500px}
/*·þÎñ³ÐÅµ*/
.fwcn{ font-size:14px;}
.fwcn h4{ color:#000; margin:20px 0px 10px}
.fwcn1{margin-top:10px}
.fwcn1,.fwcn1 ul{ height:250px; width:100%; }
.fwcn1 ul li{ width:45%; height:50%; float:left; margin-right:10px }
.fwcn1 ul li img{ width:42px;  float:left; margin-right:10px; margin-bottom:100px}
.fwcn1 ul li p{ font-size:16px; color:#F00;   margin: 5px 0;  font-weight: bold;}
.fwcn2{ width:225px; height:500px; font-size:13px; float:right}
.fwcn21{ color:#000;font-weight: bold; margin: 0px 0 10px 0;  font-size: 20px;}
.fwcn22{margin-top: 20px;   background: #C60000;  text-align: center;  margin-bottom: 40px;}
.fwcn22 a{ color:#FFF}
.noswap{ display:none}
.div1{display:block;}
.div2{display:none;}
.buttonv{ background-color:rgb(75, 152, 81); width:auto; height:35px; color:#FFF; border-radius: 10px;font-weight: 600;border: 0px;
border-bottom: #68686B 2px inset;border-right: #68686B 2px inset; margin-bottom:10px; margin-left:7%; padding:0px 10px}
.buttonvzx{ background-color:rgb(220, 147, 38); margin-left:auto; margin-right:7%}
/*Òþ²ØÄ£¿é*/
.bnimg,.cgalyd,.yddh,.sjdh,.cas_c2{display:none;}
@media screen and (max-width: 640px){
*{ margin:0px auto}
body{margin:0px;max-width:640px;width:98%;min-width: 250px; margin-bottom:20px}
.tykd{ max-width:640px;width:100%;min-width:250px }
.wrap,#nav li.nav_m,.bnimg,.tabs,#tabbox,.homeNewsBox,.zjhx,.zjhx1,.sylxwmx,.sylxwmy,.sylxwmyb3,.sylxwmyb4,.container,.gktop,.gsgk .gktop,.gsgk .gktop1,.aboutus,.gsgk .aboutus,.fwcn2,.zjhx3,.fwcn1 ul li,.cpytoply,.cpytoply1,.cpytoply2,.message,.bannercaidan,#xwm,.xwlbz,#xwm ul,#fenye table,.dbxw2,.wrap1,.sjdh,.cpdh1,.cpdh .cpdh1 h1,.example2,.cpytop31 img,.cpys{ max-width: 600px;width:100%;min-width: 250px; }    /*×î´ó¿í¶È*/
#nav li.nav_m{clear:both; } /*Çå³ý¸¡¶¯*/
.dhfd,.dhbg,.nav,#nav,#nav li.nav_m,.sytb{ background:none}  /*Çå³ý±³¾°*/
.tops,.hot_nav,.logodel,.nav_sub_main,.nav_m div,#nav li.nav_m:hover .main_menu,.dhbg,.slide_bann,.banneritem,.tab_conbox,#Left_ding2,#Right_ding2,#ISL_Cont_1d2,.jjfa,.ydd,.abt_rt,.zjhx object,.tydb,.izl-rmenu,.zjhx3 embed,.xwlby,.i_f_no,.title_nav,.panel,.over_btn,.cas_c1,.yc,.list-banner-box{ display:none;}   /*Òþ²ØÔªËØ*/
.bnimg,.cgalyd,.yddh,.cas_c .cas_c2{display:block;} /*ÏÔÊ¾ÔªËØ*/
.wznr2,.dbxw,.cpytoply2 p{ font-size:1.2em; line-height:1.8em} /*×ÖÌå´óÐ¡*/
.dbxw1 ol{ font-size:1em}
#nav{ height:240px; background:#E5E5E5}
.nav_m a:hover{ background:#F00}
#nav li.nav_m a.nav_m_link:hover,#nav li.nav_index a.nav_m_link:hover,#nav li.sfhover a.nav_m_link,#nav li.nav_m:hover .nav_sub_main,.nav_sub_main li a:hover,#nav li.nav_m:hover .main_menu{ background:none}
a:hover .nav_m_link{ background-color:#F00}
#nav li.nav_m a.nav_m_link{ width:100%; padding-left:44px; text-align:left; border-bottom:#D1D1D1 1px solid; font-size:15px; color:#7F7F7F;}
#nav li.nav_m a.nav_m_link:hover{ background-color:#E05316;width: 100%; text-align:left; padding-left:44px; color:#FFF}
.dhfd,.tykd{overflow:hidden} /*³¬³öÒþ²Ø*/
.dhfd_scroll{position:inherit;}
.nav-dhtb{ display:block; margin:30px 10px 0px 0px}
.banner{ height:auto;}
.tabs{ height:205px}
#tabbox ul li{ width:50%; background-color:#EFEFEF; color:#000;background-repeat:no-repeat; background-position:7% center}
.tabs .thistab,.tabs .thistab a:hover,.tabs .thistab a{background:inherit;border-bottom:0px; color:#000}
.tabs .thistab a:hover{ color:#FFF; background-color:#EA651E;}
#tabbox ul li:nth-child(1){ background-image:url(icon-nav.png)}
#tabbox ul li:nth-child(2){ background-image:url(icon-nav.png)}
#tabbox ul li:nth-child(3){ background-image:url(icon-nav.png)}
#tabbox ul li:nth-child(4){ background-image:url(icon-nav.png)}
#tabbox ul li:nth-child(5){ background-image:url(icon-nav.png)}
#tabbox ul li:nth-child(6){ background-image:url(icon-nav.png)}
#tabbox ul li:nth-child(7){ background-image:url(icon-nav.png)}
#tabbox ul li:nth-child(8){ background-image:url(icon-nav.png)}
#tabbox ul li:nth-child(9){ background-image:url(icon-nav.png)}
.tabs li a{ color:#000; padding:0px 0px 0px 60px}
.homeNewsBox .slider{ float:none; height:155px}
.homeNewsBox .slider .imgbox{ width:30%}
.homeNewsBox .slider .imgbox img,.cas_c .cgalyd li img{ width:100%; height:auto}
.homeNewsBox .slider .con{ width:70%}
.cas_c .cgalyd li{ width:42%}
.cas_c .cgalyd li span{overflow:hidden; height:40px}
.zjhx,.zjhx,.zjhx1,.zjhx2{ margin-bottom:0px; height:auto;}
.sylxwm p{ width:96%}
.zjhx2{ width:96%}
.sylxwm,.sylxwm .fl{ height:auto}
.sylxwmx{ height:500px}
.form-control,.form-contro2,#KS_neirong{ width:85%}
.sylxwmy{ height:360px}
#KS_neirong{ margin-left:11px}

/*µ¥Ò³*/
.nybanner{height:auto;clear:both;}
.bannercaidan a{ margin:5px 8px; padding:0px 4px; background-color:#CA0000;border-radius:10px}
.bannercaidan a:hover,.bannercaidan .zh,.cpdhfd a:hover{ border:0px; background-color:#F00;}
.yddh{max-width: 600px;width:100%;min-width: 300px; margin:0px}
.yddh a{ display:block; float:left; width:32%;background-color:#D62B0C; color:#FFF; text-align:center; margin:2px;border-radius:4px; font-size:1.2em;    font-weight: 900; line-height:31px;}
.bannercaidan a{font-weight: 900;line-height:31px; font-size:1.2em; width:40%; text-align:center}
.yddh a:hover{ background-color:#FF3C3C}
.container img{ max-width:100%; height:auto}
.gsgk .gktop,.gsgk .aboutus li{ padding-right:0px; border:0px}
.gsgk .aboutus li{ height:auto}
.gsgk .aboutus li{ width:95%}
.gsgk .aboutus li a{ display:block}
.gsgk .aboutus li a img{ width:100%}
.fwcn1, .fwcn1 ul {height:auto;width: 100%;}
.fwcn2{ margin-top:15px}
.lxwm .gnxs,.lxwm .gfwx,.dbxw1 ol{ width:auto; height:auto}
.lxwm .gnxs .xsyb, .lxwm .gnxs .xseb{ width:100%; margin:15px 0px 20px 5px;  font-size:1.2em }
.lxwm .ditu{width:100%; height:400px}
.cpytoply1,.cpytoply2 { height:540px; position:absolute;}
.cpytoply2 .asubmit,.cpytoply2 .areset{ margin-top:203px}
.message .cpytoply2{ width:97%}
.cpytoply3{ width:100%; position:absolute;left:-8px;top:237px}
.cpytoply31{ width:90%;}
#xwm,#xwm dt,#xwm dd{ clear:both; float:none; width:auto}
#xwm dt img,.khxc dt a:hover img{width: 98%;height: 98%;}
a:hover .img img,.khxc dt a:hover img{-ms-transform:scale(1,1); /* IE 9 */
    -moz-transform:scale(1,1); /* Firefox */
    -webkit-transform:scale(1,1); /* Safari and Chrome */
    -o-transform:scale(1,1); /* Opera */}
#xwm ul dl{ margin-bottom:30px}
.wznr2 .fl,.wznr2 .fr{ float:none; padding-left:5px}
.wznr6 img{ width:100%; max-width:600px}
.wznr6,.container,section .container{ font-size:1.4em; line-height:2em}
.dbxw{ height:auto;padding: 10px 5px; margin:20px auto}
.dbxw1 {width:100%;height:auto;float:none;}

/*²úÆ·Ò³*/
.cpytop0{ height:auto}
.i_recom dd{width: 45%;margin-right: 5px; margin-bottom:10px}
.i_recom .img{ width:auto}
.i_recom .t{ font-size:1.3em; line-height:1.1em}
.i_title{border-radius:20px; margin-left:5px}
.i_title .channel{ float:none; font-size:2em; text-align:center;}
.i_recom{ border-bottom:#E6E6E6 2px double; padding-bottom:5px; margin-bottom:25px}
.dytb{ padding:20px 0px}
.cpdhfd{ background-color:#FFF}
.cpdhfd h1{ display:none;}
.cpdh1{height:100px;padding:18px 0px 16px; }
.cpdh .cpdh1 a,.cpdh .cpdh1 a:link{margin: 5px 10px 5px 0px; width:29%;text-align: center;}
.cpdhfd a{ background-color:#CA0000;border-radius:10px;}
.cpdh .cpdh1 h1{ width:100%; text-align:center; line-height:35px;}
.cpdhfd .cpdh1{height: 70px;padding: 0px;border-bottom: 0px}
.sjdh,a:hover.sjdh { display:block; position: fixed;bottom: 0px; right: 0px;background:#F00; height: 40px;color:#FFF;  font-weight: 900; font-size:1.5em; line-height:2.3em; text-align:center }
.cpytop31{ width:98%; margin:2px auto;}
.cpytop31 p{font-size:1.2em; line-height:1.8em}
.cpytop1{ width:98%}
.cpytop2,.cpysp{ height:auto}
.cas_c .cas_c2,.cpysp,.cpysp .video1,.cpysp .video2,.cpysp .videokhal{ width:100%}
.cas_c .cas_c2 ul li{ width:42%; float:left; margin-bottom:30px}
.cas_c .cas_c2 ul li img{ width:100%; height:auto}
.cas_c .cas_c2 span{ line-height:1.5em;}
.dbkw{ width:100%; height:565px;}
.cpytop21{ height:auto; min-height:115px}
.cpytop21 img{ width:30%}
.cpytop22 img{ width:100%; height:auto}
.cpsptop{ min-height:200px}
}
.hglc li {width: 195px;margin-left: 10px;text-align: center;padding-right: 40px;}
.hglc .rjt {background: url(rjt.png) no-repeat 204px 60px;padding-bottom: 28px;}
.hglc .xjt {background: url(xjt.png) no-repeat 83px 164px;padding-bottom: 28px;}
.hglc .ljt {background: url(ljt.png) no-repeat 204px center;}
.hglc li img {width: 200px;height: 135px;}
.cpytop .tel{padding-left: 16px;font-size: 15px;color: #777;font-weight: 400;}
.cpytop .phone{color: #f00;}
/*客服*/
.contactus{position: fixed;bottom: 50px;height: 100px;background: #0ae;z-index: 9999;color: #fff;transition: all .5s ease;}
.contactus .hoverbtn{width: 30px;height: 100px;cursor: pointer;position: absolute;right: -30px;font-size: 16px;color: #fff;background: #0ae;-webkit-border-radius: 0px 3px 3px 0px;
-moz-border-radius: 0px 3px 3px 0px;-o-border-radius: 0px 3px 3px 0px;border-radius: 0px 3px 3px 0px;}
.contactus .hoverbtn span{width: 30px;height:20px;line-height:20px;text-align: center;overflow: hidden;float: left;color: #fff;font-size: 14px}
.contactus .icon-sq{background: url(../img/sq.png) no-repeat 5px;background-size: 20px 20px;}
#newBridge ins{display:none!important;}